Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - Джессика Ливингстон
Шрифт:
Интервал:
Закладка:
Мне удалось вынуть вышедший из строя винчестер и переставить микросхемы с другого диска. Это позволило сохранить все данные пользователей Caribou. Мы вообще никогда не теряли никаких данных Gmail – после многочисленных экстремальных ситуаций в это трудно поверить. Большая часть компьютеров в компании Google – это обычные ПК, которые не отличаются особой надежностью.
Самым радостным моментом, разумеется, был запуск системы. Нет ничего более волнующего, чем в конце концов представить результат своего труда на суд общественности и получить позитивные отзывы первых пользователей.
Ливингстон. Были ли проблемы при запуске Gmail?
Бакхайт. Ничего серьезного. Все прошло на удивление гладко. Всегда возникают какие‑то мелочи, но ничего из ряда вон выходящего я не могу вспомнить. Но к тому времени я уже не спал 70 часов. Я не спал подряд трое суток, программируя последние фрагменты программного кода на ассемблере, чтобы сделать электронную почту общедоступной с помощью системы аутентификации пользователей. Кроме того, я выполнял тестирование всех возможностей Gmail.
Ливингстон. Вы выспались в ночь после запуска Gmail?
Бакхайт. Как ни странно, но, вернувшись домой, я долго не мог уснуть.
Ливингстон. Поскольку в то время компания Google была полностью сконцентрирована на поиске, был ли хоть один момент, когда вы боялись, что ваш проект законсервируют?
Бакхайт. Я беспокоился об этом постоянно. Еще раз повторю, что только сейчас электронная почта удачно сочетается с деятельностью Google. На самом деле Gmail стала первым элементом в мозаике Google, который отличался от простой идеи веб‑поиска. Даже Groups по своей сути представляют собой поиск, выполняемый по общедоступным Usenet‑ресурсам.
Потребовалось какое‑то время, чтобы люди привыкли к идее создания чего‑то необычного. Не следует забывать, что тогда отношения между компаниями Google и Yahoo! были совершенно иными.
Ливингстон. Для регистрации в Gmail по‑прежнему нужно получить приглашение от кого‑то из пользователей?
Бакхайт. Нет, зарегистрироваться можно даже с помощью мобильного телефона.
Ливингстон. И одновременно на сайте Blogger, верно?
Бакхайт. Мы расширили возможности своей электронной почты в различных направлениях. Все студенты университетов могут зарегистрироваться в Gmail, поскольку мы хотим привлечь эту аудиторию.
Ливингстон. В чем заключался смысл регистрации только по приглашениям?
Бакхайт. Такой метод был реализован по нескольким причинам. Я уже упоминал, что Gmail является действительно крупной системой в отношении объема предоставляемого пространства и надежности. Мы всегда уделяли большое внимание полной сохранности данных, поскольку никто не хочет потерять их. Если веб‑поиск будет неудачным, то его всегда можно повторить, но если пропадет корреспонденция, ее не восстановишь.
Я очень беспокоился о дееспособности наших систем. Одним из элементов их поддержки стало управление количеством новых пользователей, чтобы число регистраций не превысило определенного предела. Ведь в первую очередь мы обязаны предоставлять качественную услугу уже существующим клиентам. Кроме того, такой метод позволил свести к минимуму случаи вредоносного использования почты, когда, например, спамер мог бы создать 10 млн учетных записей.
Ливингстон. Чему вы научились в компании Google?
Бакхайт. До того как я устроился на работу в Google, я ничего не знал о построении таких крупных систем. Я изучал схемы работы разных элементов поисковика Google и постоянно задавал себе вопросы: «Можно ли это применить в своей системе? Можно ли скопировать данный метод?» Одна из сложностей заключалась в том, чтобы, скопировав различные элементы поисковика Google, найти в себе силы признать, что наша проблема отличается от решенной в поисковике. Признать, что нужно создать что‑то новое.
Чтобы это понять, потребовалось какое‑то время. Игнорировать полученные уроки было бы большой ошибкой, но при этом часто приходилось решать проблемы самостоятельно. В качестве примера могу привести проблему обновлений. Для Gmail требовалось реализовать возможность мгновенного обновления. При поиске допускается небольшая задержка, поскольку не произойдет ничего серьезного, если документ не будет добавлен в его результаты в течение нескольких минут. И хотя эти отличия могут показаться незначительными, при реализации приложения на системном уровне они становятся огромными.
Ливингстон. При создании стартапа в рамках крупной компании существует преимущество – возможность использовать ее ресурсы. Расскажите мне о других плюсах разработки собственного проекта в рамках Google.
Бакхайт. По моему мнению, главным ресурсом являются люди. Когда тебя окружает столько талантливых специалистов, ты можешь просто поинтересоваться у них, как решить ту или иную проблему. Или организовать «мозговой штурм». При этом вы можете поговорить не только с простыми инженерами… Ларри Пейдж и Сергей Брин действительно толковые ребята.
Буквально вчера я слышал такое мнение: «Этим ребятам просто повезло, а они считают себя умниками». Но они действительно толковые ребята, генерирующие много отличных идей. Иногда кажется, что удача является главным фактором успеха, но одной удачи недостаточно.
В Google доступно множество ресурсов, как человеческих, так и современного оборудования. Очень здорово, когда у вас есть готовая инфраструктура.
Удивительно, но одной из сложнейших проблем оказались хранилища данных. Она не решена до сих пор. Мы реализовали нашу службу на основе систем NAS (Network Attached Storage – сетевая система хранения данных), но они весьма дорогостоящие и обладают другими недостатками. Кроме того, в рамках Google пришлось решать сложную проблему поддержки обмена почтой с большим количеством ПК, когда нужно построить надежную систему в крупной сети ненадежных компьютеров. Мы практически справились с данной задачей, но это не преподнесли нам на блюдечке с голубой каемочкой.
Иногда кажется, что удача является главным фактором успеха, но одной удачи недостаточно.
Ливингстон. Был ли еще кто‑то в Google, помимо вас занимающийся созданием системы электронной почты?
Бакхайт. Нет, не было. Возможно, кто‑то и участвовал в создании таких систем, но мне об этом ничего не известно.
Ливингстон. Вы получили премию Google Founders Award?
Бакхайт. Нет, большая часть нашей работы была выполнена еще до ее учреждения. Но наши усилия в любом случае были вознаграждены.
Ливингстон. Что вас больше всего удивило при создании Gmail? Может, то, что на это потребовалось два года?
Бакхайт. Зависит от выбранной точки отсчета, но на разработку Gmail действительно ушло несколько лет. По моему мнению, дело в том, что некоторые технические проблемы оказались гораздо серьезнее, чем мы предполагали. Я уже упоминал о проблеме обновления данных. Ее решение заставило нас вносить изменения в работу программы на различных уровнях. Что произойдет, если почтовый сервер выйдет из строя? На все возможные сбои реакция должна быть молниеносной, поэтому у нас возникали значительные сложности.
Меня действительно удивило, насколько масштабной стала наша система электронной почты и как хорошо ее восприняли пользователи. Мы очень переживали по поводу некоторых функций Gmail. Например, относительно создания всей системы на языке JavaScript. В Google многие сомневались в правильности этого выбора, но я считал, что пользователи от этого только выиграют. В результате четкость работы системы превзошла наши ожидания. Мы сильно переживали насчет JavaScript, ведь во многих браузерах есть подключаемые модули, написанные на JavaScript, ненадежная работа которых приводит к возникновению проблем. Но у нас все получилось очень хорошо.
Ливингстон. Вы сказали, что ваши усилия «были вознаграждены». Большинство предпринимателей берутся за создание стартапа с расчетом потенциальной прибыли от его деятельности. Вы получили какой‑то финансовый бонус за создание Gmail?
Бакхайт. В компании Google выплачивается масса разных бонусов. Я не знаю, какой является средняя сумма, но они могут быть очень крупными. Лично для меня, поскольку я уже давно работаю в Google, важно только одно вознаграждение. Понимаете какое? Вот почему для новых сотрудников такие вещи, как гранты Founders Grants, имеют огромное значение. Ведь новички не получают акций, доли в компании или чего‑то подобного. А для меня завоевание премии Founders Award не столь принципиально.
Ливингстон. Каким по счету сотрудником компании Google вы стали?
Бакхайт. Двадцать третьим.
Ливингстон. Как вы пришли в Google?